package com.example.fw;

import org.openqa.selenium.By;

public class NavigationHelper extends HelperBase {

	public NavigationHelper(ApplicationManager manager) {
		super(manager);
	}

	public void mainPage() {
		if (! onMainPage()){
			click(By.linkText("home"));
		}
		
	}

	private boolean onMainPage() {
		return driver.findElements(By.id("maintable")).size()>0;
	}

	public void gotoPage(String xpathPageMenu) {
		click(By.xpath(xpathPageMenu));
	}

	public void groupsPage() {
		if (! onGroupsPage()){
			click(By.linkText("groups"));
		}
	}

	private boolean onGroupsPage() {
		if (driver.getCurrentUrl().contains("/group.php")
				&& driver.findElements(By.name("new")).size()>0){
			return true;
		}else {
			return false;
		}
	}

	public void addNewContact() {
		click(By.linkText("add new"));
		
	}

}
